package cn.easybuy.dao.product;

import java.sql.SQLException;
import java.util.List;

import cn.easybuy.entity.Product;
import cn.easybuy.param.ProductParam;

public interface ProductDao {
	
	/**
	 * 	根据条件查询商品列表
	 * @param params
	 * @return
	 */
	public List<Product> queryProductList(ProductParam params) throws SQLException; 

	
	/**
	 * 	根据条件查询商品数量
	 * @param params
	 * @return
	 */
	public int queryProductCount(ProductParam params) throws Exception;
	
	
	/**
	 * 	根据商品id查询商品信息
	 * @param id
	 * @return
	 */
	public Product getProductById(Integer id) throws SQLException;
}
